<script type= "text/javascript">
    var pressedCtrl = false; 
    $jq(document).keydown(function (e) {
        if(e.which == 18) // ALT
            pressedCtrl = true; 
        
        //Se ALT foi clicado e a tecla N
        if(pressedCtrl == true && e.which == 78) { 
            newAutor(); 
            pressedCtrl = false;
        }
    });
    
    function newAutor(){
        $jq( "#dialog-form-insert" ).dialog({
            autoOpen: false,
            height: 235,
            width: 525,
            resizable: false,
            draggable: false,
            position:  ['left',60],
            modal: true,
            show: "slide",
            hide: "slide",
            buttons: {
                "Cadastrar Autor": function() {
                    $jq('#formAutorInsert').submit();
                },
                "Cancelar": function() {
                    $jq( this ).dialog( "close" );
                }
            }
        });
        prepareDialog();
        
        //Abre o dialog
        $jq("#dialog-form-insert").dialog("open");
        
    }
    
    function atualizarAutor(codigo, nome){
        $jq("#codigoUp").val(codigo);
        $jq("#nomeUp").val(nome);
        
        $jq( "#dialog-form-update" ).dialog({
            autoOpen: false,
            height: 235,
            width: 525,
            resizable: false,
            draggable: false,
            position:  ['left',60],
            modal: true,
            show: "slide",
            hide: "slide",
            buttons: {
                "Atualizar Autor": function() {
                    $jq('#formAutorUpdate').submit();
                },
                "Cancelar": function() {
                    $jq( this ).dialog( "close" );
                }
            }
        });
        prepareDialog();
        
        //Abre o dialog
        $jq("#dialog-form-update").dialog("open");
    }
  
    function excluirAutor(codigo, nome)
    {
        if(getCod().length > 1){
            var codigo = getCod();
            $jq(".inforDel").html('<p>Deseja realmente excluir os Autores selecionados?<br /><span style="color: #cc0000; font-size: 15px; font-weight: bold;">'  + codigo.length + ' no total.</span> <br />Uma vez excluído não será possível recuperar os dados.');
        }else{
            $jq(".inforDel").html('<p>Deseja realmente excluir o Autor:<br /><span style="color: #cc0000; font-size: 15px; font-weight: bold;">'  + nome + '?' + '</span> <br />Uma vez excluído não será possível recuperar os dados.');
        }
        $jq(".dialog-excluir").dialog({
            autoOpen: false,
            height: 195,
            width: 420,
            resizable: false,
            draggable: false,
            modal: true,
            buttons: {
                'Sim': function() {
                    $jq(this).dialog('close');
                    $jq("#codigoAutor").val(codigo);
                    $jq("#nomeAutor").val(nome);
                    $jq("#formExcluirAutor")[0].submit();
                },
                'Não': function() {
                    $jq(this).dialog('close');
                }
            }
        });
        prepareDialog();
        //Abre o dialog
        $jq(".dialog-excluir").dialog("open");
    }
    
        function getCod(){
        codSelecionados = new Array();
        $jq("input[type=checkbox][name='cod[]']:checked").each(function(){
            codSelecionados.push($jq(this).val());
        });
        return codSelecionados;
    }
</script>

<!--FORM para inserir novos dados-->
<div id="dialog-form-insert">
    <div class="form-geral">
        <?php echo form_open('autor/cadastrar', 'id="formAutorInsert"') ?>
        <legend>Cadastrar um novo Autor...</legend>
        <fieldset>
            <p>
                <label for="nome">Nome*</label>
                <input name="nome" autofocus type="text" placeholder="Nome do autor" />
            </p>
        </fieldset>
        <?php echo form_close(); ?>
    </div>
</div>

<!--FORM para atualização dos dados-->
<div id="dialog-form-update">
    <div class="form-geral">
        <?php echo form_open('autor/atualizar', 'id="formAutorUpdate"') ?>
        <legend>Atualizar dados do Autor...</legend>
        <fieldset>
            <p>
                <input type="hidden" id="codigoUp" name="codigoUp" />
                <label for="nome">Nome*</label>
                <input name="nomeUp" id="nomeUp" autofocus type="text" placeholder="Nome do autor" />
            </p>
        </fieldset>
        <?php echo form_close(); ?>
    </div>
</div>

<!--FORM de exclusão-->
<div class="dialogModal dialog-excluir" style="display: none;">
    <h2>Atenção!</h2>
    <div class="inforDel"></div>    
    <?php echo form_open("autor/excluir", "id='formExcluirAutor'"); ?>
        <input type="hidden" id="codigoAutor" name="codigo" />
        <input type="hidden" id="nomeAutor" name="nome" />
    <?php echo form_close(); ?>
</div>